package br.com.SRP.Controle;

import java.util.List;


import br.com.SRP.Dao.Eqp05ProprietarioDAO;
import br.com.SRP.Modelo.Eqp05Proprietario;

public class ControlProprietario {

	private Eqp05Proprietario eqpProprietario;

	private Eqp05ProprietarioDAO eqpProprietarioDAO;

	private int codigo; 
 
	public ControlProprietario() {
		eqpProprietario = new Eqp05Proprietario();
		eqpProprietarioDAO = new Eqp05ProprietarioDAO();

	}

	public void remove(int codigo) {
		System.out.println(codigo);
		this.eqpProprietario.setCodigo(codigo);
		eqpProprietarioDAO.excluir(this.eqpProprietario.getCodigo());
		this.eqpProprietario = new Eqp05Proprietario();
	}

	public void save(Eqp05Proprietario pr) throws Exception {
		eqpProprietarioDAO.salvar(pr);
	}
	
	public void merge(Eqp05Proprietario pr)
	{ 
		eqpProprietarioDAO.atualizar(pr);
	}

	public List<Eqp05Proprietario> getProprietario() {
		return eqpProprietarioDAO.listar();
	}

	 public List<Eqp05Proprietario> consultarPorProprietario(String proprietario){
	 List<Eqp05Proprietario> listarPorProprietario = eqpProprietarioDAO.consultarPorProprietario(proprietario);
	 
	 return listarPorProprietario;
	 }
	 
	 public Eqp05Proprietario consultarPorCodigo(Integer codigo){
		 Eqp05Proprietario listar = eqpProprietarioDAO.consultarPorCodigo(codigo);
		 
		 return listar;
		 }

}
